pub fn new_birthday_probability(n: u32) -> f64 {
    // 实现⼀个算法，输⼊是⼈数(>=2)，计算任意⼀天同时存在两个及以上的⼈过⽣⽇的概率，保留四位⼩数。
    // 365天里, 所有人生日均不相同的概率为: $\Pi_0^n = (365 * 364 * 363 * ... * (365 - n+1)) / 365^n $
    let days = 365 as f64;
    let base = 1 as f64;
    base - (0..n).into_iter().fold(1 as f64, |acc, i| acc * ((365 - i) as f64) / days)
}
